someone that strangles - Francés Inglés Diccionario